#ifndef INODE_DATA_H
#define INODE_DATA_H

namespace core
{
class Node;

class INodeData
{
public:
    virtual void registerNode(Node* node) = 0;
    virtual const Node* const node() const = 0;

protected:
    virtual ~INodeData() {}
};

} // namespace core
#endif
